﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}


/*首页产品开始*/
.proslideGroup {
  padding: 20px 0 40px;
}

.slideGroup {
	margin:0 auto;
	width: 1350px;
	height: 100%;
}

.slideGroup .parHd {margin: 0 auto;border-radius:30px;overflow: hidden;height: 60px;margin-top: 32px;margin-bottom: 42px;background: #e3e3e5;}
.slideGroup .parHd  ul li{display: block;float: left; width: 11.11%;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #333;}
.slideGroup .parHd  ul li:hover {background: #3f75e0;color: #fff;}
.slideGroup .parHd ul li.on {height: 60px;background: #003399;color: #fff;}
/*
.slideGroup .parHd {
	position: relative;
	height: 100px;
	line-height: 100px;
	padding: 0 20px;
}

.slideGroup .parHd ul {
	display:table; margin:0 auto;
}

.slideGroup .parHd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}

.slideGroup .parHd ul li.on {
	height: 30px;
	background: #fff;
	color: green;
}
*/
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 100px;
	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 50px;
	display: block;
	width: 54px;
	height: 385px;
	background: url(../index_files/icoLeft.png) center center no-repeat;
}

.slideGroup .sNext {
	left: auto;
	right: 5px;
	background: url(../index_files/icoRight.png) center center no-repeat;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	width: 1150px;
	position: relative;
}

.slideGroup .parBd ul li .pic {
	text-align: center;
}

.slideGroup .parBd ul li .pic img {
	width: 750px;
	height: 485px;
	display: block;
	padding: 2px;
}


.slideGroup .parBd ul li .description {
	position: absolute;
	width: 390px;
	height: 245px;
	background: #372d2b;
	padding: 20px 10px 10px 20px;
	top:120px;
	left: 720px;
	color:#fff
}
.slideGroup .parBd ul li .description h4{
	color: #cca552;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.slideGroup .parBd ul li .description p {
  font: 14px "Microsoft Yahei";
    line-height: normal;
  	color:#fff;
  line-height: 23px;
  overflow: hidden;
}
.slideGroup .parBd ul li .description a{
	color: #fff;
	float: right;
	margin-top: 10px;
	background: #7c0002;
	border-radius: 5px;
	padding: 3px 10px;
}



/*首页产品结束*/

/*内页公用部分*/

.tit1{ height:70px; font:30px "Microsoft Yahei"; color:#323232; overflow:hidden; background:url(Img/line.png) no-repeat center 49px;}
.tit1 em{ display:block; font:18px Arial, Helvetica, sans-serif; color:#b7b7b7; text-transform:uppercase;}




/*about-7-关于我们---------------------------------------------*/
.b_about a{ display:block; background:url(Img/about/banner_about.jpg) no-repeat center top; height:350px; overflow:hidden;}

.bg01{ background:#fafafa; /*height: 1000px; */margin-bottom: 80px; overflow:hidden;}
.ab_01{ /*height: 900px;*/ margin-top:65px; overflow:hidden; position:relative;}
.ab_01 h2{ width:445px; height:80px; overflow:hidden; font:24px "Microsoft Yahei"; font-weight:bold; position:absolute; color:#323232; top:40px; left:0; background:url(Img/about/about_line.gif) no-repeat left bottom;}
.ab_01 h2 em{ display:block; font:30px Arial, Helvetica, sans-serif; color:#969696; text-transform:uppercase;}
.ab_01 h2 i{ display:block; width:70px; left:65px; position:absolute; top:0; left:272px;}
.ab_01 p{ font:14px "Microsoft Yahei"; line-height:26px; color:#7f7f7f;}
.ab_01 .p01{ width:579px; height:303px; overflow:hidden; position:absolute; top:0; right:0;}
.ab_01 .p01 img{ width:579px; height:303px;}
.ab_01 .p02{ width:570px; height:350px; overflow:hidden; position:absolute; top:315px; left:0;}
.ab_01 .p02 img{width:570px; height:350px;}
.ab_01 .p03{ width:670px;  position:absolute; top:145px; left:0;}
.ab_01 .p04{ width:580px; position:absolute; top:360px; right:0;}
.ab_01 .p05{width:580px; position:absolute; top:485px; right:0;}
.ab_01 .p06{ position:absolute; top:703px; left:0;}


/* 联系我们开始 */
.ab_01 .tit0l::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 72px;
    height: 2px;
    background: #1c5cb0;
}

.tit0l b{
  font-size: 30px;
  font-weight: 500;
  color: #000;
  display: block;
  margin-top: 18px;
}


   .tit0l {
  font-size: 36px;
letter-spacing: 8px;
 margin: 26px 0 30px 0;
 color: #1c5cb0;
font-weight: bold;
 }
.kfay .tit0l::before {
  content: '';
  position: absolute;
  bottom: 0;
  /*left: 0;*/
  width: 72px;
  height: 2px;
  /*background: #1c5cb0;*/}
.tit0l em {
  font-size: 16px;
 color: #bbbbbb;
font-weight: normal;
display: block;
font-family: "Microsoft Yahei";
 text-transform: uppercase;
 background:url(__All__/contact_files/5b122e00a982446ea134b1e67510b84d_4.png?ver=1) no-repeat center 6px;
 padding: 30px 0;
margin-top: 6px;
 font-style: normal;
letter-spacing: 1px;
 }

 .clear {
 clear: both;
 }


                        .g-ban3 {
                            height: 326px;
                        }





.kfay {
                            width: 1350px;
                            height: 260px;
                            padding-top: 48px;
							padding-bottom: 48px;
                        }

                        .kfay dt {
                            width: 430px;
                            float: left;
                        }

                        .kfay dt img {
                            display: block;
                            width: 188px;
                            height: 188px;
                        }

                        .kfay dd {
                            width: 920px;
                            float: right;
                        }

                        .kfay dd h4 {
                            height: 45px;
                            padding-top: 22px;
                            font: 24px "Microsoft YaHei";
                            color: #000;
                            background:url(__All__/contact_files/5b122e00a982446ea134b1e67510b84d_8.jpg?ver=5) no-repeat left bottom
                        }

                        .kfay dd p {
                            font: 14px "Microsoft YaHei";
                            color: #333333;
                            line-height: 30px;
                            padding-top: 15px;
                        }

                        .g-gywm {
                            height: 530px;
                        }

                        .wm-l {
                            width: 429px;
                            float: left;
                            background: #f4f4f4;
                            height: 461px;
                            overflow: hidden;
                        }

                        .wm-l h4 {
                            font: 20px "Microsoft YaHei";
                            color: #fff;
                            height: 103px;
                            width: 428px;
                            background: #0b55c2;
                            text-align: center;
                            line-height: 116px;
                            font-size: 26px;
                        }

                        .wm-l h4 i {
                            display: block;
                            font: 14px "Microsoft YaHei";
                            color: #000;
                        }

                        .wm-l ul {
                            padding-left: 65px;
                            background:url(__All__/contact_files/5b122e00a982446ea134b1e67510b84d_10.png?ver=9) no-repeat left center;
                            margin: 45px 0 0 30px;
                        }

                        .wm-l li {
                            font: 14px "Microsoft YaHei";
                            color: #000;
                            line-height: 24px;
                        }

                        .wm-l .ul2 {
                            background:url(__All__/contact_files/5b122e00a982446ea134b1e67510b84d_14.png?ver=11) no-repeat left center;
                            margin-left: 27px;
                        }

                        .wm-l .ul3 {
                            background:url(__All__/contact_files/5b122e00a982446ea134b1e67510b84d_12.png?ver=10) no-repeat left 0px;
                            height: 50px;
                        }

                        .wm-l .ul3 li {
                            line-height: 20px;
                        }

                        .wm-l .ul3 li b {
                            display: block;
                            font-weight: bold;
                            font-size: 20px;
                            color: #333333;
							margin-top: 8px;
                        }
  .wm-l .ul2 li b {
                            display: block;
                            font-weight: bold;
                            font-size: 20px;
                            color: #333333;
							margin-top: 8px;
                        }
                        .wm-r {
                            float: left;
                            width: 920px; 
                        }
						
						.logo-lianxi h2 img {
  width: 176px;
  height: 50px;
  margin-top: 100px;
}


/* 联系我们结束 */

/* 关于我们开始 */ 
.aboutkey {
  width: 1350px;
  height: 200px;
  padding-top: 48px;
 padding-bottom: 78px;
}

.aboutkeywm-l {
  width: 429px;
  float: left;
  overflow: hidden;
}
.abouttit0l {
  font-size: 36px;
  letter-spacing: 8px;
  color: #1c5cb0;
  font-weight: bold;
  margin-bottom: 22px;
}

.abouttit0l_fline{
	width: 18%;
background-color: #0b55c2;
height: 2px;
margin-bottom: 30px;
}

/*.aboutkey .abouttit0l::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 72px;
  height: 2px;
  background: #1c5cb0;
}*/

.aboutkey .aboutwm-r h4 {
  height: 45px;
  font: 24px "Microsoft YaHei";
  color: #000;
}

.aboutkey .aboutwm-r p {
  font: 16px "Microsoft YaHei";
    line-height: normal;
  color: #333333;
  line-height: 30px;
 padding-top: 30px;
}

.aboutwm-r {
  float: left;
  width: 920px;
  margin-bottom: 48px;
}



 .about-gywm ul li {
  float: left;
width: 100%;
  background: #fff;
/* height: 80px;*/
  margin-bottom: 3px;
}

.about-dingzhi ul li {
  float: left;
  width: 50%;
  background: #fff;
  margin-bottom: 3px;
}

.about-wm-l {
  width: 429px;
  float: left;
  background: #f4f4f4;
  overflow: hidden;
}
.about-wm-l h4 {
  font: 20px "Microsoft YaHei";
    font-size: 20px;
    line-height: normal;
  color: #fff;
  height: 80px;
  width: 428px;
  background: #0b55c2;
  text-align: center;
  line-height: 80px;
  font-size: 26px;
  margin-bottom: 3px;
}
.about-wm-l h3{
font-family: 'Rubik', sans-serif;
font-size: 45px;
color: #777575;
line-height: 60px;
}

.about-wm-l .count-unit {
  font-size: 24px;
  color: #777575;
  text-align: right;
  display: inline-block;
  font-style: normal;
}

.about-counter {
  float: left;
  width: 60%;
padding: 1% 0;}

 .about-gywm ul li .text_con {
  display: block;
width: 91%;
  height: 100%;
margin: 10px 40px;
}

.about-dingzhi ul li .text_con {
  display: block;
  width: 91%;
  height: 100%;
  margin: 25px 40px;
}
 .about-gywm ul li.text_con .text {
  width: 80%;
}

 .about-gywm ul li.text_con .text h3 {
  color: #323232;
  font-size: 17px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

 .about-gywm ul li .text_con .text p {
  margin-top: 8px;
  color: #888888;
  font-size: 15px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}


 .about-gywm ul li:hover {
  background: #0b55c2;
}
 .about-gywm ul li:hover .text_con .text h3,
 .about-gywm ul li:hover  .text_con .text p,
 .about-gywm ul li:hover  .text_con .text i,
 .about-gywm ul li:hover  .text_con .data span,
 .about-gywm ul li:hover .text_con .data em {
  color: #fff;
}

 .about-dingzhi ul li:hover {
  background: #0b55c2;
}
 .about-dingzhi ul li:hover .text_con .text h3,
 .about-dingzhi ul li:hover  .text_con .text p,
 .about-dingzhi ul li:hover  .text_con .text i,
 .about-dingzhi ul li:hover  .text_con .data span,
 .about-dingzhi ul li:hover .text_con .data em {
  color: #fff;
}

/* 关于我们结束*/

/* 发展历程*/

.jk_back {
  background: url(Img/Index/about-history.jpg) no-repeat center 0;
    background-attachment: scroll;
  background-attachment: fixed;
  padding: 80px 0;
 
}
.bjj {
  background: url(Img/Index/about-history.jpg) no-repeat center 0;
    background-attachment: scroll;
  background-attachment: fixed;
  padding: 80px 0;
}

.jk_back h3 {
  font-size: 40px;
  display: block;
margin: 40px auto;
  color: #0253a5;
}

.content1 {
  width: 1350px;
  margin: 0 auto;
}
.bjj h3 {
  font-size: 46px;
  display: block;
  margin-bottom: 42px;
  color: #0253a5;
}
.about-history li {
  border-top: 1px dashed #afafaf;
  font-size: 14px;
  color: #777;
  position: relative;
  list-style: none;
  overflow: hidden;
  padding: 13px 0;
  width: 850px;
}

.a-list-bg {
  background-color: rgb(158 194 234 / 18%);
}
.about-history i {
  width: 11px;
  height: 11px;
  display: block;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  left: 111px;
  background: url() no-repeat;
}
.about-history li {
  font-size: 14px;
  color: #777;
  list-style: none;
}
.about-history-year {
  width: 155px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 22px;
  line-height: 56px;
  color: #000;
  padding: 0 0 0 15px;
  display: table-cell;
  border-right: 1px solid #c0c0c0;
  font-family: HeliosThin;
  font-weight: bold;
}
.about-detail-cont {
  width: calc(100% - 138px);
  line-height: 33px;
  max-height: 56px;
  vertical-align: middle;
  display: table-cell;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  color: #000;
}
/* 发展历程*/

/* 荣誉资质*/

.rongyuzhizi {
  background: url(Img/Index/rongyuzhizi.jpg) no-repeat center 0;
    background-attachment: scroll;
  background-attachment: fixed;
  padding: 80px 0;
}

.content1 {
  width: 1350px;
  margin: 0 auto;
}
.rongyuzhizi h3 {
  font-size: 46px;
  display: block;
  margin-bottom: 22px;
  color:#FFFFFF;
}




.w_fline {
width: 6%;
background-color: #dd1212;
height: 2px;
margin-bottom: 30px;
}

.rongyuzhizi_nr{
	margin-top:100px;
	/*height: 650px;*/
	margin-bottom: 30px;
}

.rongyuzhizi_image{
	width:50%;
	height:400px;
}
.rongyuzhizi_image2{
	width:50%;
}
.rongyuzhizi_image1{
	width:100%;
	height: 322px;
}
.rongyuzhizi_image1 img{
	width:100%;
	height:100%;
	position: relative;
  overflow: hidden;
}
.rongyuzhizi_sm {
	width:50%;
	height:400px;
	background-color: rgba(0, 0, 0, 0.5);
}

.rongyuzhizi_sm1 {
	width:50%;
	background-color: rgba(0, 0, 0, 0.5);
}

.rongyu_box{
margin: 20px 0 20px;
padding: 0 50px;
}

.rongyu_box p{
font-size:32px;
color:#FFFFFF
}

.rongyu_gridbox{
	font-size:16px;
	color:#fff;
	line-height:2;
	margin-top: 40px;
}
.rongyuzhizi-about-history li {
  border-top: 1px dashed #afafaf;
  border-bottom: 1px dashed #afafaf;
  font-size: 14px;
  color: #777;
  position: relative;
  list-style: none;
  overflow: hidden;
  padding: 13px 0;
  float: left;
  width:675px;
  margin-bottom: 10px;

/*  width: 875px;*/
}
.rongyuzhizi_content1{
	height:500px;
}

/*.rongyuzhizi-about-history li:first-child {
  margin-left: 0;
}
*/

.a-list-bg {
	background-color: rgba(247, 249, 249, 0.58);

}
.rongyuzhizi-about-history i {
  width: 11px;
  height: 11px;
  display: block;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  left: 111px;
  background: url() no-repeat;
}


.about-history-year1 {
  width: 155px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 22px;
  line-height: 56px;
  color: #FFF;
  padding: 0 0 0 15px;
  display: table-cell;
  border-right: 1px solid #c0c0c0;
  font-family: HeliosThin;
  font-weight: bold;
}
.about-detail-cont1 {
  width: calc(100% - 138px);
  line-height: 33px;
  max-height: 56px;
  vertical-align: middle;
  display: table-cell;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  color:#FFF;
}


/* 荣誉资质*/




/* 企业文化*/
.wh {
  background: #f9f9f9;
  margin-top:70px;
  /*padding-top: 70px;*/
  height: 810px;
}
.whtit {
  text-align: center;
  margin-bottom: 30px;
  padding-top:70px;
}
.whtit  b {
  display: block;
  font-size: 46px;
  font-weight: bold;
  line-height: 46px;
  color: #1a1a1a;
}



.Quality {
  text-align: center;
  padding-top:70px;
}
.Quality  b {
  display: block;
  font-size: 46px;
  font-weight: bold;
  line-height: 46px;
  color: #1a1a1a;
}

.whtit span {
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  color: #4d4d4d;
  display: block;
  margin-top: 18px;
  text-transform: uppercase;
}

.wh img {
  max-width: 100%;
  width:1350px;
  height:280px;
}

.wh .no {
  margin-left: 0;
}
.wh li {
 width: 268px;
  float: left;
  /*margin-left: 25px;*/
  box-shadow: 1px 1px 15px #c0c0c0;
  margin-top: 50px;
  padding: 25px;
  height: 155px;
  border-radius: 12px;
  background: #fff;
}

.wh li:nth-child(4n+2) {
  margin-left: 2%;
  margin-right: 2%;
}
.wh li:nth-child(4n) {
  float: right;
}

.wh li span {
  font-size: 24px;
  color: #0253a5;
  border-bottom: 1px dashed #C0c0c0;
  display: block;
  padding-bottom: 20px;
  font-weight: bold;
}
.wh li p {
  font-size: 16px;
  color: #333;
  margin: 15px 0;
  line-height: 30px;
}

/* 企业文化*/
/* 凯雷集团一览开始*/

.keileijt_rows {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  box-sizing: border-box;
  margin-bottom: 90px;
}

.keileijt_col{
  -ms-flex: 0 0 33.333333%;
  flex: 0.1 0 33.333333%;
  max-width: 33.333333%;
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  box-sizing: border-box;
  
  
  
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
  box-shadow: 2px 4.6px 18px 0 rgba(30, 39, 61, 0.18);
}


.keileijt1  span {
  font-size: 24px;
  color: #0253a5;
  border-bottom: 1px dashed #C0c0c0;
  display: block;
  padding-bottom: 20px;
  font-weight: bold;
  padding-top: 20px;
  /*padding: 25px;*/
}

.text_desc{
font-size: 16px;
line-height: 30px;

}
.applet-sec4-list {
  margin-top: 3.875rem;
}
.applet-sec4-list .keileijt_img-hide {
  border-radius: 5px 5px 0 0;
  margin-top: 30px;
}
.keileijt_img-hide {
  overflow: hidden;
  border-radius: 12px;
}
.keileijt_img-hide img {
  transition: 0.5s all;
}
.keileijt_img-hide:hover img {
  transform: scale(1.1, 1.1);
}
.applet-sec4-list .con {
  padding: 1.1875rem 1.5625rem 1.75rem 1.5625rem;

  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
}
.applet-sec4-list .con > .tit {
  font-size: 1.375rem;
  color: #333333;
  margin-bottom: 1rem;
}
.applet-sec4-list .con > span {
  font-size: 14px;
  color: #666666;
  display: block;
  line-height: 24px;
}



.keileijt {
  /*background: #f9f9f9;*/
 /* padding-top: 70px;*/
 /*height: 720px;*/
}


.ser2-box {
  margin-bottom: 7.25rem;
  text-align: center;
  margin-top: 7.25rem;
}
.sec2-title {
  font-size: 2.9rem;
  font-weight: 450;
  color: #333333;
}
.sec2-title2 {
  font-size: 1.125rem;
  color: #666666;
  font-weight: lighter;
  margin-top: 6px;
  margin-bottom: 3rem;
}
.projectCliak {
  text-decoration: none;
  border: 1px solid #333333;
  margin: 0 auto;
  width: 26.25rem;
  text-align: center;
  padding: 6px 0;
  cursor: default;
}
.projectCliak a {
  font-size: 1.6875rem;
  color: #fe0000;
  display: block;
  text-decoration: none;
}






.whtit {
  text-align: center;
  margin-bottom: 70px;
}
.whtit em {
	margin-top:10px;
  display: block;
  font: 16px Arial, Helvetica, sans-serif;
  color: #b4b4b4;
  text-transform: uppercase;
}

.whtit {
  text-align: center;
  margin-bottom: 70px;
}



.whtit span {
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  color: #4d4d4d;
  display: block;
  margin-top: 18px;
  text-transform: uppercase;
}

.keileijt img {
  max-width: 100%;
  width:1350px;
  height:280px;
}
.no1 img {
  max-width: 100%;
  width:1350px;
  height:255px;
 transition: 0.5s all;
}

.no1:hover img {
  transform: scale(1.1, 1.1);
}
.keileijt .no {
  margin-left: 0;
}
.keileijt li {
 width: 318px;
  float: left;
  margin-left: 25px;
  /*box-shadow: 1px 1px 15px #c0c0c0;*/
  margin-top: 30px;
  height: 355px;
  border-radius: 12px;
  background: #fff;
  
}

.keileijt li span {
  font-size: 24px;
  color: #0253a5;
  border-bottom: 1px dashed #C0c0c0;
  display: block;
  padding-bottom: 20px;
  font-weight: bold;
  /*padding: 25px;*/
}
.keileijt li p {
  font-size: 16px;
  color: #333;
  margin: 15px 0;
  line-height: 30px;
  overflow: hidden;
 /* margin: 10PX;*/
}

/* 凯雷集团一览结束*/



.ab_str{ height:662px; overflow:hidden; background:url(Img/about/about_bg.jpg) no-repeat center top;}
.ab_str1{ width: 1350px; margin:48px auto 0; height:566px;}
.ab01{ width:785px; height:566px; overflow:hidden;}
.ab01 li{ width:309px; height:170px; border:3px solid #fff; margin-right:8px; float:left;}
.ab01 li img{width:309px; height:170px;}
.ab01 .li01{ width:780px; height:376px; border:3px solid #fff; margin-bottom:8px;}
.ab01 .li01 img{ width:780px; height:376px;}
.ab01 .nones{ margin-right:0;}
.ab02{ width:540px; height:566px; background:#fff; overflow:hidden; padding-left:22px;}
.ab02 h3{ height:45px; width:440px;background:url(Img/about/lic_line.gif) no-repeat left bottom;font:30px "Microsoft Yahei"; color:#323232; margin-top:23px;}
.ab02 ul{overflow-y: scroll; background:url(Img/about/line01.gif) repeat-y left top; height:470px; width:540px; margin-top:15px;}
.ab02 li em{ display:inline-block; width:72px; float:left; font:16px "Microsoft Yahei"; color:#323232; background:url(Img/about/dot.gif) no-repeat left 3px; padding-left:30px; margin-top:15px;}
.ab02 li span{ display:inline-block; font:14px "Microsoft Yahei"; color:#7f7f7f; line-height:24px; float:left; width:325px;padding-bottom:13px;}
/* */
.teams{ height:341px; background:#efefef; margin-top:112px;margin-bottom: 112px;}
.team1s{ width:500px; height:290px; margin:39px 0 0 38px; overflow:hidden;}
.team1s h2{ height:58px; font:24px "Microsoft Yahei"; color:#323232; background:url(Img/about/team_icon.gif) no-repeat left 2px; padding-left:40px;}
.team1s h2 em{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b7b7b7;}
.team1s p{ font:14px "Microsoft Yahei"; line-height:28px; color:#606060; text-indent:2rem;}
.team2{ width:601px; height:341px; overflow:hidden; position:relative;}
.team2 p{ width:299px; height:169px; overflow:hidden; position:absolute; top:0; left:0;}
.team2 p img{ display:block;width:299px; height:169px;}
.team2 .li02{ top:172px; left:0;}
.team2 .li03{ width:299px; height:341px; overflow:hidden; position:absolute; top:0; left:300px;}
.team2 .li03 img{ width:299px; height:341px;}
.team2 h3 em{ font-style:normal; display:block; width:136px; height:136px; overflow:hidden; position:absolute; top:100px; left:228px; font:24px "Microsoft Yahei"; text-align:center; line-height:136px; background:url(Img/about/team_yuan.png) no-repeat center top; color:#fff;}

.alb{ height:350px; background:#efefef; overflow:hidden;}
.alb h3{ height:70px; background:url(Img/about/alb_line.gif) repeat-x center top; overflow:hidden;}
.alb h3 em{ display:inline-block; font:24px "Microsoft Yahei"; line-height:70px; color:#323232; background:url(Img/about/alb_icon.gif) no-repeat 20px center; padding-left:60px;}
.alb h3 span a{ font:14px "Microsoft Yahei"; font-weight:bold; line-height:70px; color:#515151; padding-right:15px;}
.alb_l{ margin-top:97px; width:42px; height:48px; overflow:hidden;}
.alb2{width:900px;overflow:hidden; float: left;}
.alb2 li{ width:290px; float:left; margin:32px 0 0 10px; display:inline;}
.alb2 li img{ display:block; width:282px; padding:1px; border:1px solid #c2c2c2; height:185px;}
.alb2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:42px; line-height:42px; overflow:hidden; color:#323232;}

.ab_ho{ height:460px; margin-top:32px; overflow:hidden;}
.ab_ho1{ height:398px; background:#f7f7f7; margin-top:18px; border:1px solid #ececec; overflow:hidden;}
.ab_ho1 p{ width:31px; height:84px; overflow:hidden; margin-top:158px;}
.ab_ho2{ width:1280px;height:370px; overflow:hidden; margin-top:22px;}
.ab_ho2 li{ width:162px; float:left; display:inline; overflow:hidden; margin-left:27px; background:url(Img/about/honor1_bg.jpg) no-repeat center top;background:none;border: 2px solid #dbdbdb;}
.ab_ho2 li img{ width:245px; height:311px; display:block;}
.ab_ho2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#7f7f7f; line-height:44px; height:44px; overflow:hidden;}



/*link-8-联系我们------------------------------------------------*/
.bg02{ background:#f1f1f1; padding:30px 0 40px 0;}

.b_link a{ display:block; background:url(Img/link/link_bg.jpg) no-repeat center top;height:350px; overflow:hidden;}

.bg02 .content{ background:#fff; border:1px solid #dedede; padding-bottom:30px;}
.bg02 dl{ width:900px; margin:40px auto 0; height:210px; overflow:hidden;}
.bg02 dt{ width:165px; height:165px; overflow:hidden; float:left;}
.bg02 dt img{width:165px; height:165px;}
.bg02 dd{ width:695px; float:right;}
.bg02 dd h5{ height:45px; font:20px "Microsoft Yahei";  line-height:45px; background:url(Img/link/hy_t.gif) no-repeat left center; padding-left:40px; color:#222;}
.bg02 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#7f7f7f;}
.bg02 h2{ width:935px; margin:0 auto; font:26px "Microsoft Yahei"; color:#222; background:url(Img/link/map_h.gif) no-repeat 115px 9px; height:52px;}
.bg02 .divmap{ width:935px; height:477px; margin:0 auto;}


.bg02 ul{ background:url(Img/link/map_line.gif) no-repeat center top; padding:62px 0 0 0;}
.bg02 li{ height:76px; background:url(Img/link/map01.gif) no-repeat 40px 0; padding-left:90px;}
.bg02 li em{ display:inline-block; float:left; width:112px; height:35px; font:18px "Microsoft Yahei"; line-height:35px; color:#000;}
.bg02 li span{ font:14px "Microsoft Yahei"; line-height:26px; color:#666; text-transform:uppercase;}
.bg02 li i{ padding:0 5px;}
.bg02 .li01{background:url(Img/link/map02.gif) no-repeat 40px 0;}
.bg02 .li02{background:url(Img/link/map03.gif) no-repeat 40px 0;}
.bg02 .li03{background:url(Img/link/map04.gif) no-repeat 40px 0; line-height:35px;}






/*custom-5-工程定制---------------------------------*/
.b_cus a{ display:block; background:url(Img/custom/b_custom.jpg) no-repeat center top;height:350px; overflow:hidden;}

.dzf{  margin:60px auto; border:1px solid #ececec; overflow:hidden; width:1350px; background:#fafafa; position:relative;/* margin-top:-62px;*/}
.dzf dl{  overflow:hidden;}
.jg dt i {
  display: block;
  width: 47px;
  height: 53px;
  overflow: hidden;
  margin: 60px auto 8px;
} 

/*关于我们开始*/ 

.yz {
  padding: 95px 0 105px;
  background: #ecf1f7;
}
.yz h2 a {
  display: block;
  float: left;
  padding-left: 26px;
  font-size: 42px;
  line-height: 42px;
  color: #0d2d5c;
  font-weight: 500;
  border-left: 5px solid #0253a5;
  margin-top: 5px;
}

.yz ul {
  float: right;
}

.yz ul li {
  float: left;
  transition: all 0.5s;
  box-sizing: border-box;
  padding: 0 30px 0 0;
}
.yz li:hover {
  transform: translateY(-5px);
}
.yz ul li:last-child {
  padding-right: 0;
}
.yz ul li span {
  display: block;
  font-size: 46px;
  color: #333333;
  line-height: 36px;
  height: 46px;
  font-weight: bold;
  font-family: Impact;
}
.yz ul li b {
  display: inline-block;
  font-size: 36px;
  line-height: 30px;
  font-family: "DINNEXTW1G";
  font-weight: normal;
  color: #0253a5;
}
.yz li em {
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  vertical-align: top;
  color: #0253a5;
}
.yz li p {
  font-size: 16px;
  color: #4c4c4c;
  line-height: 16px;
  font-weight: normal;
}



.yz dl {
  margin-top: 65px;
  padding: 0 56px 0 44px;
  height: 560px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}

.yz dt {
  display: block;
  width: 463px;
  height: 446px;
  overflow: hidden;
  float: left;
  margin-top: 56px;
}
.yz dt img {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 1s linear 0s;
}

.yz dd {
  width: 740px;
  float: right;
}

.yz dd h4 {
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding-bottom: 15px;
  color: #0d2d5c;
  font-weight: bold;
  padding-top: 56px;
}
.yz dd h3 {
  display: block;
  font-size: 20px;
  line-height: 20px;
  padding-bottom: 15px;
  color: #0d2d5c;
  font-weight: bold;
}
.yz dd p {
  font-size: 16px;
  line-height: 26px;
  color: #596572;
}

/*关于我们开始*/ 

.dzf dt{ width:295px;  overflow:hidden; background:#2f61c6 ; font:30px "Microsoft Yahei"; text-align:center; color:#fff; float:left;height: 227px;}
.dzf dt i{ display:block; width:47px; height:53px; overflow:hidden; margin:60px auto 8px;}
.dzf dt i img{width:47px; height:53px;}
.dzf dd{ width:1000px; float:left; display:inline;  font:14px "Microsoft Yahei"; line-height:24px; color:#7f7f7f; margin: 60px auto auto 50px;}

.cus_so{ width:1350px; /*height:430px;*/ margin: 65px auto  auto; overflow:hidden;border-bottom: 1px solid #ebebeb;}
.cus_so .tit1{background:url(Img/line2.png) no-repeat center 49px;}
.cus_so dl{ width:600px; /*height:310px;*/ overflow:hidden; float:left; margin-top:44px;}
.cus_so dt{ /*width:181px; */height:70px; overflow:hidden; margin:0 auto;}
.cus_so dt img{ width:53px; height:40px;}
.cus_so dd h3{font:16px "Microsoft Yahei";  color:#494949;/* height:40px; */line-height:40px; overflow:hidden;}
.cus_so dd h3{color: #323333;
font-size: 20px;
line-height: 45px;
margin-bottom: 25px;
/*border-bottom: 1px solid #c0c0c0;*/
padding-bottom: 20px;}

.cus_so dd p{ font:16px "Microsoft Yahei"; color:#7f7f7f; line-height:30px;  border-bottom: 1px solid #ebebeb;
padding-bottom: 20px;
margin-bottom: 25px;}
.cus_so .nones{ margin-right:0;}

.cus_case{ /*height:690px;*/ padding-top:36px; background:#fafafa; border-top:1px solid #ececec; overflow:hidden;margin-bottom: 60px;}
/*.cus_case ul{  overflow:hidden; }*/
.cus_so dl:nth-child(3n+2) {
  margin-left: 11.1%;
}
.cus_case .content li:nth-child(3n+2) {
  margin-left: 2%;
  margin-right: 2%;
}
.cus_case .content li:nth-child(3n) {
  float: right;
}

.cus_case li{ width:432px; margin-top:30px;float:left;height:278px; overflow:hidden; position:relative; margin-bottom:4px;}
.cus_case li img{ width:432px; height:278px;}
.cus_case li em{ display:block; height:41px; font:16px "Microsoft Yahei"; text-align:center; height:41px; line-height:41px; color:#fff; background:url(Img/alp.png); position:absolute; bottom:0; left:0; width:432px;}
.cus_case dl{ width:588px; float:right; overflow:hidden; margin-top:30px;}
.cus_case dt{ width:588px; height:384px; overflow:hidden; position:relative; margin-bottom:7px;}
.cus_case dt img{ width:588px; height:384px;}
.cus_case dt em{ display:block; display:block; height:41px; font:16px "Microsoft Yahei"; text-align:center; height:41px; line-height:41px; color:#fff; background:url(Img/alp.png); position:absolute; bottom:0; left:0; width:588px;}
.cus_case dd{ height:142px; border:1px solid #ececec; background:#fafafa; overflow:hidden;}
.cus_case dd h3{ width:195px; height:158px; overflow:hidden; background:#e62129 url(Img/custom/cus_casejt.gif) no-repeat right top; font:24px "Microsoft Yahei"; text-align:center; color:#fff; float:left;}
.cus_case dd h3 i{display:block; width:41px; height:44px; overflow:hidden; margin:25px auto 8px;}
.cus_case dd h3 a{ color:#fff;}
.cus_case dd p{ width:355px; float:right; padding-top:15px; overflow:hidden; font:16px "Microsoft Yahei"; line-height:32px; color:#7f7f7f;}
.cus_case dd p em{ display:inline-block; width:160px; float:left; height:32px; line-height:32px; color:#7f7f7f;}

.cus_sl{ height:554px; padding-top:50px; overflow:hidden; background:url(Img/custom/cus_sl_bg.jpg) no-repeat center top;}
.cus_sl h2{ height:70px; font:30px "Microsoft Yahei"; text-align:center; color:#fff; overflow:hidden; background:url(Img/line.png) no-repeat center 49px; margin-bottom:30px;}
.cus_sl h2 em{display:block; font:18px Arial, Helvetica, sans-serif; color:#b7b7b7; text-transform:uppercase;}
.cus_sl ul{  height:385px; overflow:hidden;  }
.cus_sl li{ width:316px; background:#fff; height:385px; overflow:hidden; float:left; border:1px solid #ececec;}
.cus_sl .content li:nth-child(4n+2) {
  margin-left: 2%;
  margin-right: 2%;
}
.cus_sl .content li:nth-child(4n) {
  float: right;
}
.cus_sl dt{  overflow:hidden;height:190px;}
.cus_sl dt img{ width:100%; height:100%;}
.cus_sl dd h3{ font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#323232; height:48px; line-height:48px; overflow:hidden;}
.cus_sl dd p{ width:277px; margin:0 auto; font:14px "Microsoft Yahei"; color:#7f7f7f; line-height:24px;}
.cus_sl .nones{ margin-right:0;}

.cus_lc{ height:598.8px; overflow:hidden; border-bottom:1px solid #ececec;padding-top:50px; background:#fafafa url(Img/custom/cus_lc_h.gif) no-repeat center 50px;margin-bottom:80px;}
.cus_lc h2{ height:92px; font:30px "Microsoft Yahei"; text-align:center; line-height:54px; color:#fff;}
.cus_lc dl{  float:left; overflow:hidden; width: 150px;
    margin-right: 62px;}
.cus_lc dt{ width:148px; height:197px; position:relative;}
.cus_lc dt img{ width:149px; height:169px; margin-top:28px;}
.cus_lc dt em{ display:block; width:36px; height:36px; overflow:hidden; background:url(Img/custom/us_yuan.png) no-repeat; font:20px Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; color:#fff; position:absolute; top:0; left:55px; line-height:36px;}
.cus_lc dd{ font:16px "Microsoft Yahei"; text-align:center; line-height:44px; height:44px; color:#323232;}
.cus_lc .nones{ margin-right:0;}

.Company_sm0 {
  margin-top: 32px;
  background: url(Img/Index/so_bg.jpg) no-repeat center 100%;
  overflow: hidden;

padding: 120px 0 0;
height: 707px;
box-sizing: border-box;
  
}



.so h2 span {
  font-size: 40px;
  line-height: 40px;
  color: #0253a5;
  font-weight: bold;
  display: block;
}
.so h2 i {
  font-size: 20px;
  line-height: 20px;
  color: #0253a5;
  font-weight: normal;
  display: block;
  margin-top: 20px;
}
.so_s {
  position: relative;
}


/*服务承诺开始*/ 

.yz_server {
  padding: 55px 0 0;
  background: #ecf1f7;

}
.yz_server h2 a {
  display: block;
  float: left;
  padding-left: 26px;
  font-size: 42px;
  line-height: 42px;
  color: #0253a5;
  font-weight: 500;
  border-left: 5px solid #0253a5;
  margin-top: 5px;
}

.yz_server ul {
  float: right;
}

.yz_server ul li {
  float: left;
  transition: all 0.5s;
  box-sizing: border-box;
  padding: 0 30px 0 0;
}
.yz_server li:hover {
  transform: translateY(-5px);
}
.yz_server ul li:last-child {
 right: 0px;
}
.yz_server ul li span {
  display: block;
  font-size: 46px;
  color: #333333;
  line-height: 36px;
  height: 46px;

  font-family: Impact;
}
.yz_server ul li b {
  display: inline-block;
  font-size: 36px;
  line-height: 30px;
  font-family: "DINNEXTW1G";
  font-weight: normal;
  color: #0253a5;
}
.yz_server li em {
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  vertical-align: top;
  color: #0253a5;
}
.yz_server li p {
  font-size: 16px;
  color: #4c4c4c;
  line-height: 16px;
  font-weight: normal;
}


/*
.yz_server dl {
  margin-top: 65px;
  padding: 0 56px 0 44px;
  height: 500px;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
}*/



.so_conserver {
  margin-top: 74px;
}
.so_conserver li {
  float: left;
  width: 150px;
  height: 275px;
  padding-top: 27px;
  box-sizing: border-box;
  border-radius: 8px;
  background: #0253a5;
  margin-right: 10px;
  transition: all 0.3s ease;
  position: relative;
}
.so_conserver li::after {
  position: absolute;
  left: 50%;
  width: 2px;
  margin-left: -1px;
  height: 50px;
  top: 114px;
  background: #1d70c3;
  content: "";
}
.so_conserver li.cur::after {
  background: 0;
}
.so_conserver li.cur {
  width: 260px;
  padding: 27px 30px 0;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.05);
}



.so_conserver li em {
  display: block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin: 0 auto;
}
.so_conserver li i {
  display: block;
  font-size: 24px;
  line-height: 24px;
  padding-top: 90px;
  color: #fff;
  text-align: center;
}
.so_conserver li span {
  display: none;
}
.so_conserver li.cur span {
  display: block;
  font-size: 16px;
  color: #3c4149;
  line-height: 28px;
  margin-top: 25px;
}
.so_conserver li.cur em {
  margin: 0 0;
}
.so_conserver li em {
  display: block;
  width: 70px;
  height: 70px;
  overflow: hidden;
}
.so_conserver li.cur i {
  display: block;
  font-size: 24px;
  line-height: 28px;
  padding-top: 20px;
  color: #3c4149;
  text-align: left;
}
.so_conserver li.cur em img:nth-child(1) {
  margin-top: -70px;
}
.so_conserver li em img {
  display: block;
  width: 70px;
  height: 70px;
}




.ys_conserver {
  margin-top: 65px;
}
.ys_conserver dl {
  position: relative;
  float: left;
  margin-bottom: 122px;
  width: 240px;
}
.ys_conserver dl:nth-child(5n+2) {
  margin-left: 2.75%;
margin-right: 2.75%;
}
.ys_conserver dl:nth-child(5n+3) {
margin-right: 2.75%;
}
.ys_conserver dl:nth-child(5n+4) {
margin-right: 2.75%;
}
.ys_conserver dl:nth-child(5n) {
  float: right;
}

.ys_conserver dl dt {
  display: block;
  overflow: hidden;
  line-height: 0;
}
.ys_conserver dl dt img {
  display: block;
  width: 240px;
  height: 150px;
  transition: 0.6s;
}
.ys_conserver dl dd {
  position: absolute;
  bottom: 30px;
  left: 45px;
  box-sizing: border-box;
  padding: 46px 45px 0;
  width: 200px;
  height: 150px;
  transition: .5s;
  background: #ecf1f7;
}
.ys_conserver dl.cur dd, .ys_conserver dl:hover dd {
  height: 268px;
  background: #fff;
  box-shadow: 0px 7px 76px 0px rgba(60, 65, 73, 0.08);
}
.ys_conserver dl.cur dd b em, .ys_conserver dl:hover dd b em {
  color: #0253a5;
}
.ys_conserver dl.cur dd p, .ys_conserver dl:hover dd p {
  display: -webkit-box;
  overflow: hidden;
  height: 168px;
  line-height: 28px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  display: block;
  color: #747981;
}


.ys_conserver dl.cur dt img, .ys_conserver dl:hover dt img {
  transform: scale(1.05);
}
.ys_conserver dl dd b {
  display: block;
  color: #3c4149;
  font-weight: 700;
  font-size: 26px;
  line-height: 26px;
}
.ys_conserver dl dd b em {
  font-size: 22px;
  display: block;
  color: #c2cbd5;
  font-weight: bold;
  float: right;
  font-family: "DINNEXTW1G";
}
.ys_conserver dl dd p {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  margin-top: 18px;
  height: 56px;
  color: grey;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  transition: .5s;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: none;
}


/*服务承诺结束*/

/*核心优势开始*/

#box_core{width:740px;margin-top: 64px;}
#container_core{position:relative;height:275px;background:#FCFCFC;}
#container_core .item{position:absolute;top:0;left:0;width:592px;height:273px;overflow:hidden;background:#FFF;border:1px solid #ddd;z-index:1;opacity:1;}
#container_core .item .pic{float:left;width:210px;height:200px;display:inline;margin:15px;}
#container_core .item .pic img{width:210px;height:260px;vertical-align:top;}
#container_core .item .txt{float:left;width:250px;margin-top:12px;margin-left: 20px;}
#container_core .item .txt dt{font-size:24px;font-weight:700;}
#container_core .item .txt .comment{width:310px;height:199px;margin-top:10px;}

#container_core .item .txt .comment .comment_list{width:290px;height:160px;overflow:hidden;}
#container_core .item .txt .comment .comment_list ul{width:290px;}
#container_core .item .txt .comment .comment_list ul li{line-height:28px;font-size: 16px;
color: #3c4149;
line-height: 28px;
margin-top: 12px;}

#control{height:47px;text-align:center;background:url(images/bg.png) no-repeat;}
#control span{width:18px;height:18px;font-size:0;line-height:0;cursor:pointer;display:inline-block;background-color:#FEFEFE;border:1px solid #BCC1C5;margin:13px 2px 2px;}
#control span.active{background-color:#848484;border:1px solid #6E6E6E;}
/*核心优势结束*/

/*团队经验开始*/
.Team-experience{
display: flex;
/*margin-top: 70px;*/
margin-bottom:70px;
align-items: center;
flex-wrap: wrap;
transform-style: preserve-3d;
}
 .Team-experience .snip0016:nth-child(3n+2) {
  margin-left: 1%;
  margin-right: 1%;
}

.Team-experience .snip0016:nth-child(3n) {
  float: right;
}
figure.snip0016 {
  font-family: 'Raleway', Arial, sans-serif;
  color: #fff;
  position: relative;
  overflow: hidden;
  margin: 8px;
  width: 482px;
  height: 352px;
  background: #000000;
  text-align: left;
}
figure.snip0016 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0016 img {
  max-width: 100%;
  opacity: 1;
  width: 100%;
  height:100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0016 figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 3em;
  width: 100%;
  height: 100%;
}
figure.snip0016 figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 120px;
  left: 100%;
  border-left: 4px solid rgba(255, 255, 255, 0.8);
  content: '';
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0016 h2,
figure.snip0016 p {
  margin: auto auto auto 10px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;
}
figure.snip0016 h2 {
  word-spacing: -0.15em;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transform: translate3d(30%, 0%, 0);
  transform: translate3d(30%, 0%, 0);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  margin-bottom: 10px;
}
figure.snip0016 h2 span {
  font-weight: 800;
}
figure.snip0016 p {
	margin-top:15px;
	font-size:16px;
  line-height:35px;
  -webkit-transform: translate3d(0%, 30%, 0);
  transform: translate3d(0%, 30%, 0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0016 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  color: #ffffff;
}
figure.snip0016:hover img {
  opacity: 0.3;
}
figure.snip0016:hover figcaption h2 {
  opacity: 1;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
figure.snip0016:hover figcaption p {
  opacity: 0.9;
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
figure.snip0016:hover figcaption::before {
  background: rgba(255, 255, 255, 0);
  left: 30px;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

/*团队经验结束*/


/*团队经验结束*/

.so_con {
  margin-top: 64px;
}
.so_con li {
  float: left;
  width: 150px;
  height: 275px;
  padding-top: 27px;
  box-sizing: border-box;
  border-radius: 8px;
  background: #0253a5;
  margin-right: 10px;
  transition: all 0.3s ease;
  position: relative;
}
.so_con li::after {
  position: absolute;
  left: 50%;
  width: 2px;
  margin-left: -1px;
  height: 50px;
  top: 114px;
  background: #1d70c3;
  content: "";
}
.so_con li.cur::after {
  background: 0;
}
.so_con li.cur {
  width: 416px;
  padding: 27px 44px 0;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, 0.05);
}



.so_con li em {
  display: block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin: 0 auto;
}
.so_con li i {
  display: block;
  font-size: 24px;
  line-height: 24px;
  padding-top: 90px;
  color: #fff;
  text-align: center;
}
.so_con li span {
  display: none;
}
.so_con li.cur span {
  display: block;
  font-size: 16px;
  color: #3c4149;
  line-height: 28px;
  margin-top: 25px;
}
.so_con li.cur em {
  margin: 0 0;
}
.so_con li em {
  display: block;
  width: 70px;
  height: 70px;
  overflow: hidden;
}
.so_con li.cur i {
  display: block;
  font-size: 24px;
  line-height: 24px;
  padding-top: 10px;
  color: #3c4149;
  text-align: left;
}
.so_con li.cur em img:nth-child(1) {
  margin-top: -70px;
}
.so_con li em img {
  display: block;
  width: 70px;
  height: 70px;
}



.so_z img {
  display: block;
  width: 117px;
  height: 117px;
  position: absolute;
 margin-top: -500px;
  right: 40px;
  animation: downup 1s infinite linear;
  -webkit-animation: downup 1s infinite linear;
}
.so_z1 img {
  display: block;
  width: 117px;
  height: 117px;
  position: absolute;
 margin-top: -400px;
  right: 40px;
  animation: downup 1s infinite linear;
  -webkit-animation: downup 1s infinite linear;
}
@keyframes downup { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -8px); } 100% { transform: translate(0, 0); } }
@-webkit-keyframes downup { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -8px); } 100% { -webkit-transform: translate(0, 0); } }

/*详情页生产实力开始*/
.prowess{
	 margin-top:70px;
}
.public_name  {

  margin-top:70px;
  margin-bottom: 70px;
  
}
.public_name p {
  text-align: center;
  line-height: 1.5;
 margin-top:70px;
  
}
.public_title {
  font-weight: bold;
  line-height: 1;
  font-size: 48px;
  color: #333;
}
/*
.prowess_list {
  margin: 100px 0;
}*/
.prowess_list li {
  cursor: pointer;
  float: left;
  margin-bottom: 40px;
  width: 317px;
  height: 280px;
  position: relative;
  overflow: hidden;
}
.prowess_list li:nth-child(4n+2) {
    margin-left: 2%;
    margin-right: 2%;
}

.prowess_list li:nth-child(4n) {
  float: right;
}

.prowess_list_pic {
  width: 100%;
  height: 210px;
}

.prowess_list_pic img {
  width: 100%;
  height: 100%;
  display: block;
  transition: all 0.4s;
}
.prowess_list_infor {
  height: 60px;
  line-height: 60px;
  width: 100%;
  font-size: 18px;
  color: #fff;
  background-color: #042a88;
  text-align: center;
  position: absolute;
  bottom: 0;
}

.prowess_list li:hover img
 {
    transition: 1s;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);

}
/*详情页生产实力结束*/


.ys {
  padding: 100px 0 54px;
  background: #ecf1f7;
}
.ys_t h2 {
  display: block;
  padding-left: 30px;
  height: 84px;
  border-left: 5px solid #0253a5;
  float: left;
  width: 800px;
}
.ys_t h2 span {
  font-size: 42px;
  line-height: 40px;
  color: #0253a5;
  font-weight: bold;
  display: block;
}
.ys_t h2 i {
  font-size: 26px;
  line-height: 26px;
  color: #959ba5;
  font-weight: normal;
  font-family: "DINNEXTW1G";
  display: block;
  margin-top: 20px;
}
.ys_t img {
  display: block;
  float: right;
  width: 326px;
  height: 101px;
}
.ys_con {
margin-top: 65px;
}
.ys_con dl {
  position: relative;
  float: left;
  margin-bottom: 122px;
  width: 654px;
}
.ys_con dl:nth-child(2n+2) {
  margin-left: 3%;
}
.ys_con dl dt {
  display: block;
  overflow: hidden;
  line-height: 0;
}
.ys_con dl dt img {
  display: block;
  width: 654px;
  height: 341px;
  transition: 0.6s;
}
.ys_con dl dd {
  position: absolute;
  bottom: -79px;
  left: 45px;
  box-sizing: border-box;
  padding: 46px 45px 0;
  width: 560px;
  height: 150px;
  transition: .5s;
  background: #ecf1f7;
}
.ys_con dl.cur dd, .ys_con dl:hover dd {
  height: 268px;
  background: #fff;
  box-shadow: 0px 7px 76px 0px rgba(60, 65, 73, 0.08);
}
.ys_con dl.cur dd b em, .ys_con dl:hover dd b em {
  color: #0253a5;
}
.ys_con dl.cur dd p, .ys_con dl:hover dd p {
  display: -webkit-box;
  overflow: hidden;
  height: 168px;
  line-height: 28px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  display: block;
  color: #747981;
}


.ys_con dl.cur dt img, .ys_con dl:hover dt img {
  transform: scale(1.05);
}
.ys_con dl dd b {
  display: block;
  color: #3c4149;
  font-weight: 700;
  font-size: 26px;
  line-height: 26px;
}
.ys_con dl dd b em {
  font-size: 22px;
  display: block;
  color: #c2cbd5;
  font-weight: bold;
  float: right;
  font-family: "DINNEXTW1G";
}
.ys_con dl dd p {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  margin-top: 18px;
  height: 56px;
  color: grey;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  transition: .5s;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: none;
}




.cus_wm-l {
  width: 640px;
  float: left;
  background: #f4f4f4;
  overflow: hidden;
}

.cus_wm-l h4 {
  font: 20px "Microsoft YaHei";
    font-size: 20px;
    line-height: normal;
  font-size: 20px;
  line-height: normal;
  color: #fff;
  height: 80px;
  background: #0b55c2;
  text-align: center;
  line-height: 80px;
  font-size: 26px;
  margin-bottom: 3px;
}
.cus_wm-r{
  float: left;
  width: 710px;
}
.cus_wm-l .count-unit {
  font-size: 24px;
  color: #bd3029;
  text-align: right;
  display: inline-block;
  font-style: normal;
}
.cus_wm-l h3 {
  font-family: 'Rubik', sans-serif;
  font-size: 30px;
  color: #777575;
  line-height: 45px;
}

.cus_counter {
  float: left;
width: 30%;
  padding: 1% 0;
}
.dingzhi_counter {
  float: left;
  width: 100%;
  padding: 1% 0;
}
.cus_count-unit {
  float: left;
  width: 70%;
  padding: 1% 0;
}

.cus_faq{ height:480px; margin-top:42px; overflow:hidden;}
.cus_faq h2{ height:71px; overflow:hidden; background:url(Img/custom/cus_faq_h.gif) no-repeat left top;}
.cus_faq h2 span{ line-height:36px;display:inline-block; float:left; width:75px; margin-left:30px; font:26px "Microsoft Yahei"; text-align:center; color:#323232;}
.cus_faq h2 em{ display:inline-block; font:24px Arial, Helvetica, sans-serif; color:#c2c2c2; text-transform:uppercase; margin:28px 0 0 19px;}
.cus_faq h2 i a{ font:14px "Microsoft Yahei"; color:#7f7f7f; line-height:36px;}
.cus_faq dl{ width:445px; height:145px; margin:36px 0 0 0;}
.cus_faq dt a{ display:inline-block; font:14px "Microsoft Yahei"; height:28px; line-height:28px; color:#323232; background:url(Img/custom/q.gif) no-repeat left 5px; padding-left:30px;}
.cus_faq dd{ font:14px "Microsoft Yahei"; line-height:24px; color:#7f7f7f; background:url(Img/custom/a.gif) no-repeat left 2px; padding-left:30px; margin-top:15px;}


/*procenter-4-0产品中心导航-------------------------------*/
.menu_sild {
  border-bottom: 1px solid #ebebeb;
}
.menu_sild1 {
  border-top: 1px solid #ebebeb;
  margin-bottom:40px;
}

.container {
width: 1350px;
  /*padding-right: 15px;
  padding-left: 15px;*/
  margin-right: auto;
  margin-left: auto;
}

.menu_sild ul {
  margin: 0;
  padding: 0;
}
.menu_sild li {
  float: left;
  list-style: none;
}
.menu_sild li .afterok {
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: red;
  height: 78px;
  color: red;
}

.menu_sild li a {
  font-size: 18px;
  display: block;
  
  line-height: 80px;
  color: #555;
}
.menu_sild li {
  list-style: none;
padding: 0 11.25px;
}

.menu_sild li a:hover {
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: red;
  height: 78px;
  color: red;
}



/*procenter-4-0产品中心导航-------------------------------*/

/*procenter-4-0产品中心-------------------------------*/
.b_procen a{ display:block; background:url(Img/procenter/b_procenter.jpg) no-repeat center top; height:350px; overflow:hidden;}

.cen_fen{ margin-top:40px; width:220px;}
.cen_c{ width:218px; height:auto; border:1px solid #dedede; background:#f4f4f4; overflow:hidden;}

.cen_c .h03 a{ background:#848484; color:#fff;}
.cen_c .h03 em{ color:#b5b5b5;}

.cen_c h2 a{ display:block; font:24px "Microsoft Yahei"; text-align:center; background:url(Img/procenter/cen_h.gif) repeat-x center top; line-height:68px; overflow:hidden; color:#fff; height:72px;}
.cen_c h2 em{ font-size:18px; padding-left:5px; color:#f07a7f; text-transform:uppercase;}

.cen_c h2.cur a{ display:block; font:24px "Microsoft Yahei"; text-align:center; background:url(Img/procenter/cen_h.gif) repeat-x center top; line-height:68px; overflow:hidden; color:#fff; height:72px;}
.cen_c h2.cur em{ font-size:18px; padding-left:5px; color:#f07a7f; text-transform:uppercase;}


.cen_c h3{ height:52px; font:18px "Microsoft Yahei"; line-height:52px; overflow:hidden; background:#2f61c6;}
.cen_c h3 a{ display:block; color:#fff; padding-left:30px; background:url(Img/procenter/cen_jt2.gif) no-repeat 175px 16px;}
.cen_c h3 a:hover{background:url(Img/procenter/cen_jt1.gif) no-repeat 175px 16px;}
.cen_c ul{ padding-bottom:15px;}
.cen_c li{ width:175px; font:14px "Microsoft Yahei"; margin:0 auto; height:39px; line-height:39px; border-bottom:1px dashed #b9b6b6; overflow:hidden;}
.cen_c li a{ color:#666; display:inline-block; background:url(Img/procenter/cen_jt4.gif) no-repeat 16px 16px; padding-left:35px;}
.cen_c li a:hover,.cen_c li.cur a{ background:url(Img/procenter/cen_jt3.gif) no-repeat 16px 16px; color:#e62129;}
.cen_c .nones{ border-bottom:0;}
.cen_c ul{ padding-top:10px;}
.cen_fen h4{ margin-top:8px; position:relative;}
.cen_fen h4 em{ display:block; width:125px; height:60px; font:22px "Microsoft Yahei"; color:#535353; text-align:right; position:absolute; top:20px; right:12px;}
.cen_fen h4 em i{ display:block; font:18px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
.cen_fen h5{ width:178px; height:70px; background:url(Img/procenter/cen_bg.gif) no-repeat center top; margin-top:10px; font:14px "Microsoft Yahei"; color:#fff; padding:20px 0 0 40px;}
.cen_fen h5 em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.cen_pro{ width:100%;/* margin-top:40px; padding-bottom:50px;*/}
.tit3{ color:#2e2e2e;height:40px; font:24px "Microsoft Yahei"; font-weight:bold; background:url(Img/procenter/cen_hotline.gif) no-repeat left bottom; overflow:hidden; margin-bottom:28px;}
.tit3 a{ color:#2e2e2e;}
.tit3 em{ font:18px Arial, Helvetica, sans-serif; color:#cfcfcf; text-transform:uppercase; padding-left:5px;}
.cen_pro1{ width:747px; height:350px; margin-bottom:40px; overflow:hidden; position:relative;}
.cen_pro1 dl{ width:747px; height:350px; overflow:hidden; position:relative;}
.cen_pro1 dt{ width:747px; height:350px; overflow:hidden;}
.cen_pro1 dt img{ width:747px; height:350px; display:block;}
.cen_pro1 dd{ width:727px; font:18px "Microsoft Yahei"; font-weight:bold; height:58px; overflow:hidden; background:url(Img/alp.png); position:absolute; bottom:0; left:0; padding:5px 0 0 20px;}
.cen_pro1 dd a{ color:#fff;}
.cen_pro1 dd em{ display:block; font:14px "Microsoft Yahei"; color:#fff;}
.cen_pro1 dd span a{ display:inline-block; width:62px; height:63px; background:#e62129; font:14px "Microsoft Yahei"; text-align:center; line-height:63px; overflow:hidden; position:absolute; top:0; right:0;}
.cen_pro1 .h01{ width:33px; height:55px; overflow:hidden; position:absolute; top:150px; left:30px;}
.cen_pro1 .h02{width:33px; height:55px; overflow:hidden; position:absolute; top:150px; right:30px;}
.tit4{ background:url(Img/procenter/cen_line2.gif) no-repeat left bottom;}
/*.cen_pro li{ width:284px; height:337px; border:1px solid #e3e3e3; background:#f7f7f7; border-bottom:5px solid #e1e1e1; float:left; margin-right:25px; margin-bottom:25px;}
.cen_pro li img{ width:283px; height:296px; display:block;border-bottom:1px solid #e3e3e3; }
.cen_pro li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:40px; line-height:40px; overflow:hidden; color:#323232; text-transform:uppercase; cursor:pointer;}
*/
.newsCenterPress {
  width: 100%;
  background: #fff;
  padding-bottom: 50px;
}
.newsCenterPress .mainCon {
  width: 100%;
  margin-top: 28px;
}
.newsCenterPress .mainCon li {
  width: 432px;
  float: left;
  position: relative;
  margin:15px auto;
}
.newsCenterPress .mainCon_gongsi {
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
  box-shadow: 2px 4.6px 18px 0 rgba(30, 39, 61, 0.18);
}
.newsCenterPress .mainCon li .Pic {
  width: 432px;
  height: 386px;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}
.newsCenterPress .mainCon li .Pic img {
  display: block;
  transform: scale(1);
  transition: all 2s ease-out;
  width: 100%;
  height: 100%;
}
.newsCenterPress .mainCon li:nth-child(3n+2) {
  margin-left: 2%;
  margin-right: 2%;
}
.newsCenterPress .mainCon li:nth-child(3n) {
  float: right;
}
.newsCenterPress .mainCon li h3 {
  font-size: 24px;
  color: #333333;
  font-weight: normal;
  margin: 36px 0 8px 30px;
}
.newsCenterPress .mainCon li h3 a {
  color: #333;
  text-decoration: none;
  width: 370px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newsCenterPress .mainCon li p.p2 {
  font-size: 16px;
  color: #666666;
  line-height: 22px;
  margin: 30px 30px;
}
.mc_a1s3_more {
  padding: 15px 10px;
}
.newsCenterPress .mainCon li a.more {
  width: 133px;
  height: 49px;
  line-height: 48px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 16px;
  color: #999999;
  background: url(../image/newsCenterPressBg01.png) no-repeat center;
  text-decoration: none;
  margin: 0 30px;
}

.newsCenterPress .mainCon li:hover a.more {
  color: #1c1ea8;
}
.jg {
  height: 277px;
   /* background: #fff url(Img/pro/line.gif) no-repeat center bottom;
  
margin-top: -65px;*/
 
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}

.jg dl {
  float: left;
  overflow: hidden;
 /* margin-top:30px;*/
}
.jg dt {
  width: 218px;
  height: 236px;
  float: left;
  overflow: hidden;
}
.jg dt img {
  width: 218px;
  height: 236px;
}
.jg dd {
  width: 1107px;
  height: 236px;
  float: left;
  overflow: hidden;
 /* display: inline;*/
  margin: 40px 0 0 25px;
}
.jg dd h3 {
  font: 18px "Microsoft Yahei";
    font-weight: normal;
    line-height: normal;
  font-weight: bold;
  color: #e62129;
  height: 60px;
  line-height: 50px;
  overflow: hidden;
}
.jg dd h3 em {
  font-size: 24px;
  color: #2e2e2e;
  padding-right: 10px;
}
.jg dd p {
  font: 16px "Microsoft Yahei";
    line-height: normal;
  line-height: 30px;
  color: #7f7f7f;
  margin-top: 15px;
}


.zh_title {
  text-align: center;
  margin-bottom: 15px;
  margin-top:60px;
}

.zh_title span::after {
  position: absolute;
  width: 100px;
  height: 2px;
  background: #264ba0;
  content: '';
  left: 33%;
  transform: translate(-50%,0);
  bottom: -15px;
}

.zh_title span {
  display: inline-block;
  position: relative;
  font-size: 32px;
  color: #333;
}

.zh_title_1 {
  padding-bottom: 20px;
  margin-top:50px;
  text-align: center;
  font-size: 18px;
}

.t_boxzh {
  clear: both;
  overflow: hidden;
  padding-top: 30px;
}
.t_boxzh_li {
  display: inline-block;
  width: 20%;
  float: left;
}
.t_boxzh_lis {
  box-shadow: 0 0 5px #ccc;
  margin: 15px;
  padding: 30px 10px;
  color: #000;
  border-radius: 5px;
}

.t_boxzh_lis_1 {
  height: 50px;
  margin-bottom: 10px;
}
.t_boxzh_lis_1 img {
  display: block;
  margin: 0 auto;
    margin-bottom: 0px;
  max-height: 50px;
  max-width: 50px;
  margin-bottom: 15px;
}
.t_boxzh_lis_2 {
  font-size: 22px;
  text-align: center;
  padding-bottom: 5px;
}
.t_boxzh_lis_3 {
  font-size: 16px;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 10px;
}
.t_boxzh_lis_3 span {
  display: block;
  text-align: center;
  color: #999;
  line-height:26px;
}

.t_boxzh_con{
	margin-top:50px;
	height:660px;
}

.t_boxzh_tu{
	width: 480px;
	height:620px;	
}
.t_boxzh_tu img{
	width: 100%;
	height:100%;
}

.tu_boxzh_sm{
	width: 840px;
}

.ab_pzh {
  font-size: 44px;
  color: #333333;
}

.tu_boxzh_sm .rq {
  width: 100%;
  padding-top: 46px;
}

.tu_boxzh_sm .rq .div {
  width: 195px;
  height: 30px;
  float: left;
  box-shadow: 0 0 10px #ccc;
  margin-bottom: 20px;
  padding: 32px 36px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
}

.tu_boxzh_sm .rq .div:nth-child(3n+2) {
  margin-left: 2%;
  margin-right:2%;
}
.tu_boxzh_sm .rq .div:nth-child(3n) {
	margin-right:0px;
}

.tu_boxzh_sm .rq .div .p1 {
  font-size: 22px;
  color: #333333;
  /*font-weight: bold;*/
  margin-bottom: 10px;
}

.tu_boxzh_sm .rq .div .p1 img {
  width: 31px;
  display: inline-block;
  margin-right: 12px;
  margin-bottom: -5px;
}
.tu_boxzh_sm .rq .div .p2 {
  font-size: 16px;
  color: #999999;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  height: 0;
  z-index: -1;
  opacity: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
}
.tu_boxzh_sm .rq .div:hover .p2 {
  height: auto;
  opacity: 1;
  z-index: 1;
}
.tu_boxzh_sm .rq .div:hover {
  height: 100px;
}

.kzt_box{
	height:698px;
}



.kzt_title {
  font-size: 44px;
  color: #333333;
  text-align: center;
margin-bottom: 15px;
margin-top: 60px;
}

.kzt_box .rq {
  width: 100%;
  margin-top: 44px;
  border: 1px solid #DDDDDD;
  height:600px;}

.kzt_box .rq .div:nth-child(4), 
.kzt_box .rq .div:nth-child(5),
.kzt_box .rq .div:nth-child(6)
 {
  border-top: 1px solid #DDDDDD;
}


.kzt_box .rq .div {
  width: 33.26%;
  height: 300px;
  float: left;
  border-right: 1px solid #DDDDDD;
}

[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.kzt_box .rq .div .div1 {
  width: 100%;
  height: 100%;
  padding-top: 80px;
  position: relative;
  transition: all .5s;
  overflow: hidden;
}

.kzt_box .rq .div1 img {
  width: 100px;
  display: block;
  margin: 0 auto;
  transition: all .5s;
}

.kzt_box .rq .div1 .p1 {
  font-size: 18px;
  color: #333333;
  text-align: center;
  margin-top: 34px;
  transition: all .5s;
  font-weight: bold;
}
.kzt_box .rq .div1 .p2 {
  font-size: 16px;
  color: #999999;
  line-height: 30px;
  padding: 0 22px;
    padding-top: 0px;
  /*text-align: center;*/
  padding-top: 12px;
  transition: all .3s;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  opacity: 0;
}
.kzt_box .rq .div1:hover {
  padding-top: 22px;
}
.kzt_box .rq .div1:hover img {
  width: 60px;
}
.kzt_box .rq .div1:hover .p1 {
  margin-top: 15px;
}
.kzt_box .rq .div .div1:hover .p2 {
  opacity: 1;
}



/*.cen_pro .nones{ margin-right:0;}*/

.tit_index{ height:60px; margin:0 auto; background:url("Img/prodetail/xg_line.gif") no-repeat left 5px; overflow:hidden; font:24px "Microsoft Yahei"; font-weight:bold; }
.tit_index a{color:#2e2e2e; display:inline-block; padding-left:30px;}
.tit_index em{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bfbfbf; padding-left:10px;}
.tit_index span a{ background:#fff; font:14px "Microsoft Yahei"; color:#7f7f7f; display:inline-block; margin-top:25px;}


/*prodetail-4-1产品详细-------------------------*/
.tit2{ height:60px; width:1350px; margin:0 auto; background:url(Img/pro/jg_line1.gif) no-repeat left top; overflow:hidden; font:24px "Microsoft Yahei"; font-weight:bold; }
.tit2 i{color:#2e2e2e; display:inline-block; padding-left:30px;}
.tit2 em{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#bfbfbf; padding-left:10px;}
.tit2 span a{ font:14px "Microsoft Yahei"; color:#7f7f7f; display:inline-block; margin-top:25px;}
.tit2 a {
  color: #2e2e2e;
  display: inline-block;
  padding-left: 40px;
}
.jg_pro {
  height: auto;
  padding: 40px 0;
  /*background: #fff url(Img/pro/line.gif) no-repeat center bottom;*/
  overflow: hidden;
  margin-top: 20px;
}

.jg_pro h4 {
  width: 1310px;
  margin: 0 auto;
  height: 55px;
  font: 24px "Microsoft Yahei";
    line-height: normal;
  line-height: 55px;
  overflow: hidden;
  background: url(Img/pro/jg_j.gif) no-repeat left center;
  padding-left: 40px;
}
.jg_pro h4 a {
  color: #e62129;
}

.jg_pro h4 span a {
  font: 14px "Microsoft Yahei";
    line-height: normal;
  color: #7f7f7f;
  line-height: 55px;
}

.jg_pro ul {
  width: 1350px;
  margin: 0 auto;
}

.jg_pro li {
  width: 660px;
  height: 296px;
  float: left;
  overflow: hidden;
  position: relative;
  margin-bottom:30px;
  background: #ebebec;
  /*background: url(Img/Index/chanpin_about.jpg) no-repeat center 0;*/
  background-attachment: scroll;
background-attachment: scroll;
background-attachment: fixed;
}
.jg_pro li img {
  border: 1px solid #ebebec;
  width: 100%;
  height: 99.5%;
}


.jg_pro li :hover .list_txt {
  background: url(../images/bg_6b1.png) repeat;
  height: 100%;
  top: 0;
  border-radius: 5px;
}
.jg_pro li :hover .list_txt em {
  padding-top: 78px;
}
.list_txt:hover .list_txt span {
  margin-top: 0;
  display: block;
}

.jg_pro li .list_txt {
  position: absolute;
  left: 0;
  /*top: 211px;*/
  height: 67px;
  background: #666;
  width: 300px;
  border-radius: 0 0 5px 5px;
  color: #fff;
  padding: 0 35px;
  transition: ease-in-out .2s;
  text-align: center;
  line-height: 67px;
}

.jg_pro li .list_txt em {
  font-size: 20px;
  font-weight: 100;
  line-height: 200px;
}

.jg_pro li .list_txt span {
  margin: 0 auto;
    margin-top: 0px;
  display: block;
  border: 1px solid #fff;
  text-align: center;
  width: 250px;
  height: 43px;
  line-height: 43px;
  border-radius: 5px;
  margin-top: -50px;
  font-size:16px;
  /*display: none;*/
}
/*
.jg_pro li em {
  display: block;
  font: 14px "Microsoft Yahei";
    line-height: normal;
  height: 36px;
  line-height: 36px;
  color: #fff;
  text-align: center;
  overflow: hidden;
  width: 370.5px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(Img/alp.png);
}
*/
.container .jg_pro li:nth-child(2n+2) {
  margin-left: 2%;
  margin-right: 0%;
  float: right;
}
.jg_pro_image{width: 370px;
height: 296px;
	
}
.cp_box {
  margin: 20px 0 30px;
  padding: 0 13px;
}
.cp_box p {
  font-size: 14px;
  color: #7f7f7f;
line-height: 22px;
height: 133px;
overflow: hidden;
margin-bottom:10px;
}
.cp_box h3 {
  font-size: 19px;
  color: #323232;
}
.cp_gridbox {
  font-size: 16px;
  color: #e0e0e0;
  line-height: 2;
  margin-top: 15px;
} 
.cp_box p a {
  display: block;
  font: 14px "Microsoft Yahei";
    line-height: normal;
  text-align: center;
  width: 104px;
  height: 27px;
  color: #e62129;
  border: 1px solid #e62129;
  margin-top: 10px;
  line-height: 27px;
}

.jg_pro_js{
	width: 290px;
height: 296px;
	/*background: #f7f7f7;*/}





.b_prodetail a{ display:block; background:url(Img/prodetail/b_prodetail.jpg) no-repeat center top; height:350px; overflow:hidden;}

.datilcase{ margin-bottom:20px;}

.detail_h{ height:515px; overflow:hidden; background:#fff url(Img/prodetail/line.gif) no-repeat center bottom; margin-top:25px; position:relative;}
.de{ width:411px; float:left; overflow:hidden;/* border-right:1px solid #ebebeb;*/ overflow:hidden; height:507px; position:relative;}
.de .photo_scroll{ width:346px; height:433px; overflow:hidden; /*margin:36px auto 0;*/}
.de li img{ border:1px solid #e3e3e3; display:block; width:344px; height:431px;}
.de .h01{width:33px; height:55px; overflow:hidden; position:absolute; top:210px; left:45px;}
.de .h02{width:33px; height:55px; overflow:hidden; position:absolute; top:210px; right:45px;}
.detail_h p{ width:512px; /*padding-top:52px;*/ float:right; overflow:hidden; padding-right:40px;}
.detail_h p em{ display:block; font:26px "Microsoft Yahei"; font-weight:bold; color:#323232; height:50px;}
.detail_h p span{ display:block; font:14px "Microsoft Yahei"; line-height:30px; color:#7f7f7f;}
.detail_h h5{ width:253px; height:75px; overflow:hidden; position:absolute; top:380px; left:447px;font:14px "Microsoft Yahei"; line-height:75px; color:#7f7f7f; padding-left:160px;}
.detail_h h5 em{ font:22px Arial, Helvetica, sans-serif; color:#e62129;}
.detail_h h5 i{ display:block; width:149px; height:51px; overflow:hidden; position:absolute; top:0; left:0;}

.canshu{ /*background:#fff url(Img/prodetail/line.gif) no-repeat center bottom; padding:35px 0; margin-top:20px;*/}
.cans{ width:945px; margin:0 auto; height:385px;}
.tit5{ /*background:url(Img/prodetail/cansu_line.gif) no-repeat center bottom; */height:43px; font:22px "Microsoft Yahei"; color:#fff; /*padding-left:30px;*/ line-height:43px; overflow:hidden; margin-bottom:23px;}
.cans dl{ border:1px solid #dedede;border-bottom:0px solid #dedede; border-left:0;}
.cans dd{ font:16px "Microsoft Yahei"; border-bottom:1px solid #dedede;height:45px;line-height:45px; color:#7f7f7f;}
.cans dd span{ display:inline-block; width:120px; height:45px; border-right:1px solid #dedede; border-left:1px solid #dedede; padding-left:34px;float:left;}
.cans dd em{display:inline-block; width:286px; height:45px; border-top:0px solid #dedede; border-left:0px solid #dedede; padding-left:30px; float:left;}

.intro{ position:relative; }
.intro .tit5{ width:915px; margin:0 auto;}
.intro dl{ height:272px; border-bottom:1px solid #ececec; overflow:hidden;}
.intro dt{ width:498px; height:240px; overflow:hidden; margin:20px 25px; display:inline;}
.intro dt img{ width:498px; height:240px; }
.intro dd{ width:360px; height:140px; padding:70px 0 0 85px;}

.intro dd.fr{ padding:70px 85px 0 0px;}

.intro dd h3{ font:30px "Microsoft Yahei"; color:#323232; padding-bottom:15px;}
.intro dd h3 em{ font:24px Arial, Helvetica, sans-serif; color:#989898; text-transform:uppercase; padding-left:8px;}
.intro dd p{ font:16px "Microsoft Yahei"; color:#7f7f7f; line-height:30px;}
.intro dd i{ display:block; font:24px "Microsoft Yahei"; color:#e62129;}
.intro .nones{ border:0;}/*
.intro ul{ width:885px;margin:20px auto 0;}
.intro li{ width:432px; height:285px; margin-bottom:25px;}
.intro li img{ width:432px; height:285px;} */
.intro h4{ background:url(Img/prodetail/yuan.png) no-repeat center top; font:30px "Microsoft Yahei"; font-weight:bold; color:#e62129; position:absolute; top:1070px; left:414px; width:174px; height:174px; overflow:hidden; text-align:center; line-height:174px;}

.gj_qu{ height:374px;padding-top:40px;background:#fff url(Img/pro/line.gif) no-repeat center bottom; overflow:hidden; margin-top:20px;}
.gj_qu .tit2{background:url(Img/pro/jg_quline.gif) no-repeat left top;}
.gj_qu .ab_ho1{ background:#fff; border:0; position:relative; margin-top:-14px;}
/*荣誉资质 开始*/
.slider {
  display: flex;
  display: flex;
height: 308px;
margin-top: 18px;
overflow: hidden;
}
.slider__slides {
  display: -webkit-box;
  display: flex;
}

.slide {
  --h: 35vw;
  --w: calc(var(--h) * var(--m));
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-right: 2rem;
  overflow: hidden;
width: 245px;
height: 308px;

}
.slide__inner {
  position: relative;
  height: var(--h);
  width: var(--w);
  overflow: hidden;
  border: 2px solid #dbdbdb;
}
.slide__img {
width: 245px;
height: 308px;
  background-color: rgba(255, 255, 255, 0.1);
}
.slide__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: all 0.4s ease-in;
}
.slide__img:hover img {
 -moz-transform: scale(1.05,1.05);
-webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}


/*荣誉资质 结束*/


.jg_case{ height:550px;padding-top:40px;background:#fff url(Img/pro/line.gif) no-repeat center bottom; overflow:hidden; margin-top:20px; margin-bottom:50px;}
.jg_case .tit2{ /*width:1200px;*/ margin:0 auto;background:url(Img/pro/jg_cline.gif) no-repeat left top;}
.jg_case dl{ width:297px; float:left; /*margin:10px 0 0 26px;*/ display:inline; overflow:hidden;}
.jg_case dt{ width:297px; height:194px; overflow:hidden;}
.jg_case dt img{ width:297px; height:194px; display:block;}
.jg_case dd{ height:218px; border:1px solid #e5e5e5; background:#f7f7f7;}
.jg_case dd h4 a{ display:block; font:16px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#494949; height:48px; line-height:48px; overflow:hidden;}
.jg_case dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#7f7f7f; width:252px; margin:0 auto;}
.jg_case dd em{ display:block; width:100px; height:35px; overflow:hidden; margin:20px auto 0;}


.xghot{background:#fff url(Img/prodetail/line.gif) no-repeat center bottom; padding:35px 0 45px 0; margin:20px 0; height:350px;}
.xghot .tit2{ background:url(Img/prodetail/xg_line.gif) no-repeat left 5px;}
.xghot1{ width:526px; height:246px; overflow:hidden; position:relative; margin:30px 0 0 30px; float:left; display:inline;}
.xghot1 h3{ width:526px; height:246px; position:relative;}
.xghot1 h3 img{ width:526px; height:246px;}
.xghot1 h3 p{ width:496px; height:40px; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff; overflow:hidden; position:absolute; bottom:0; left:0; padding-left:30px; background:url(Img/alp.png); line-height:40px;}
.xghot1 h3 em{ display:inline-block; width:55px; height:40px; background:#e62129; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#fff; position:absolute; top:0; right:0;}
.xghot1 .h01{width:33px; height:55px; overflow:hidden; position:absolute; top:110px; left:20px;}
.xghot1 .h02{width:33px; height:55px; overflow:hidden; position:absolute; top:110px; right:20px;}
.xghot ul{ width:405px; height:200px; float:right; overflow:hidden; margin:89px 0 0 0; /*padding-right:16px;*/}
.xghot li{ width:196px; font:20px "Microsoft Yahei"; text-align:center; height:93px; margin:0 0 2px 2px; display:inline;  float:left; overflow:hidden; background:#666;}
.xghot li em{ display:block; width:30px; height:30px; overflow:hidden; margin:16px auto 8px;}
.xghot li em img{width:30px; height:30px;}
.xghot li a{ color:#fff;}
.xghot .li02{ background:#888;}
.xghot .li03{ background:#7a7a7a;}
.xghot .li04{ background:#969696;}
.xghot li:hover{ background:#e62129;display:block;}





/*caselist-6-1案例列表---------------------------------*/
.b_caselist a{ display:block; background:url(Img/caselist/b_caselist.jpg) no-repeat center top; height:350px; overflow:hidden;}


.caselist{ width:751px; margin:40px 0 10px;}
.caselist h2{ height:39px; font:24px "Microsoft Yahei"; color:#323232; background:url(Img/caselist/line.gif) no-repeat left bottom; overflow:hidden; margin-bottom:27px;}
.caselist dl{ height:216px; border:1px solid #dedede; background:#f4f4f4;padding:20px 20px 0 20px; margin-bottom:12px;}
.caselist dt{ width:292px; height:191px; float:left; overflow:hidden;}
.caselist dt img{width:292px; height:191px;}
.caselist dd{ width:395px; float:right; overflow:hidden;}
.caselist dd h3{ font:18px "Microsoft Yahei"; height:42px; color:#303030; overflow:hidden; line-height:42px; margin-bottom:10px;}
.caselist dd h3 a{ color:#303030;}
.caselist dd p{ font:14px "Microsoft Yahei"; color:#6e6e6e; line-height:24px;word-break: normal;}
.caselist dd em{ display:block; width:100px; height:35px; overflow:hidden; margin-top:12px;}
.caselist .dl01{ height:255px; padding-top:22px; position:relative;}
.caselist .dl01 dt{ width:353px; height:231px;}
.caselist .dl01 dt img{ width:353px; height:231px;}
.caselist .dl01 dd{ width:325px; padding-top:20px;}
.caselist .dl01 dd p a{ color:#e62129;}
.caselist .dl01 dd em{ display:block; width:62px; height:62px; overflow:hidden; position:absolute; top:-15px; right:-2px;}





/*newslist-6-2新闻列表---------------------------------*/
.b_newslist a{ display:block; background:url(Img/newslist/b_newslist.jpg) no-repeat center top; height:350px; overflow:hidden;}

.newslist{ width:751px; margin:40px 0;}
.news_con{width:751px;overflow:hidden;float:right;}
.newslist h2{ height:39px; font:24px "Microsoft Yahei"; background:url(Img/newslist/newslist_l.gif) no-repeat left bottom; overflow:hidden; color:#323232;}
.newslist h2 em{ font:18px "Microsoft Yahei"; color:#cdcdcd; text-transform:uppercase; padding-left:8px;}
.newslist dl{ margin-top:18px; height:95px; border:1px solid #ddd; overflow:hidden;}
.newslist dt{ width:104px; float:left; height:95px; font:16px Arial, Helvetica, sans-serif; text-align:center; line-height:95px; background:url(Img/newslist/newslist_bg.gif) no-repeat; color:#fff; margin-right:28px;}
.newslist dd{ width:580px; float:left;}
.newslist dd h3{ font:18px "Microsoft Yahei"; color:#333; line-height:36px;}
.newslist dd p{ font:14px "Microsoft Yahei"; line-height:20px; color:#6e6e6e; margin-top:5px;}
.newslist dd p a{ color:#e62129;}
.newslist .dl01{ height:151px; padding:18px 18px 0 18px; background:#f4f4f4;}
.newslist .dl01 dt{ width:233px; height:126px; overflow:hidden;}
.newslist .dl01 dt img{width:233px; height:126px;}
.newslist .dl01 dd{ width:450px;}
.newslist .dl01 dd h3{ height:43px; line-height:43px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.newslist .dl01 dd h3 em{ display:inline-block; font:20px "Microsoft Yahei"; background:url(Img/newslist/focus_icon.png) no-repeat left top; text-align:center; color:#e62129; height:43px; width:92px; margin-right:10px; line-height:48px;}
.newslist .dl01 dd p{ font:14px "Microsoft Yahei"; color:#6e6e6e; line-height:24px; margin-top:12px;}

/*资讯中心列表页面（标题列表）--dl_2*/
ul.news_ul { line-height:25px; font-size:13px; color:#666;margin-bottom:10px; }
ul.news_ul li { background:url(Img/ico10.gif) no-repeat 0 11px; padding-left:10px; height:25px;font-family: 'Microsoft YaHei','微软雅黑';}
ul.news_ul li a {  font-size: 13px;}
ul.news_ul li .a_2 { width:405px; display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }

ul.news_ul .last{ float:right; font-size:12px; color:#888;padding: 0 5px 0 8px;}
/*资讯中心列表页面（图片列表）--dl_2*/
.Help_3{ padding-top:8px; padding-bottom:20px;}
dl.dl_2 { width:208px; padding:25px 22px 0; float:left; display:inline-block;}
dl.dl_2 dt { width:204px; height:148px; overflow:hidden; } /*图片边框*/
dl.dl_2 dt a { width:200px; height:144px;  padding:1px; border:1px solid #ececec; display:block;}
dl.dl_2 img { display:block;  }
dl.dl_2 dd {width:200px; height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 4px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
 

/*newsdetail-6-3新闻详细------------------------*/
.b_newsdetail a{ display:block; background:url(Img/newsdetail/b_caselist.jpg) no-repeat center top; height:350px; overflow:hidden;}

.cen_c2{ border:0; width:235px;}
.cen_c2 h2{ display:block; font:24px "Microsoft Yahei"; text-align:center; background:url(Img/procenter/cen_h.gif) repeat-x center top; line-height:68px; overflow:hidden; color:#fff; height:72px;}
.cen_c2 h2 a{ color:#fff;}
.cen_c2 h2 i{ display:inline-block; width:20px; height:20px; background:url(Img/newsdetail/icon.gif) no-repeat; margin-left:5px;}
.cen_c2 dl{ height:auto; border-bottom:4px solid #e1e1e1; background:#f4f4f4; padding:10px 0  20px;}
.cen_c2 dt{ width:215px; margin:0 auto;}
.cen_c2 dt img{width:215px; height:116px;}
.cen_c2 dt h4{ font:14px "Microsoft Yahei"; text-align:center; color:#545454; height:36px; line-height:36px; overflow:hidden;}
.cen_c2 dt p{ font:12px "Microsoft Yahei"; color:#8b8b8b; line-height:22px; padding:0 2px;}
.cen_c2 dt p a{ color:#e62129;}
.cen_c2 dd{ margin-top:15px;}
.cen_c2 dd p{ font:14px "Microsoft Yahei"; color:#666; height:30px; line-height:30px; overflow:hidden;}
.cen_c2 dd p em{ display:inline-block; width:13px; height:13px; font:14px "宋体"; color:#fff; background:#b2b2b2; text-align:center; line-height:13px; margin:0 10px 0 17px;}
.cen_c2 dd .p01 em{ background:#e62129;}
.cen_fen2 h5{ width:184px; height:70px; background:url(Img/newsdetail/dy03.gif) no-repeat center top; margin-top:10px; font:14px "Microsoft Yahei"; color:#fff; padding:20px 0 0 50px;}
.cen_fen2 h5 em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.newsdetail{ width:745px; margin:40px 0;}
.newsdetail h2{ height:110px; border-bottom:1px dotted #9b9b9b; font:28px "Microsoft Yahei"; text-align:center; color:#454545; line-height:110px; overflow:hidden; background:#f4f4f4;}
.newsdetail h3{ background:#f4f4f4; height:72px; font:14px "Microsoft Yahei"; color:#8d8d8d; padding-left:40px; position:relative; line-height:72px; margin-bottom:10px;}
.newsdetail h3 span{ margin-right:20px;}
.newsdetail h3 i{ padding:0 10px;}
.newsdetail h3 a{ display:inline-block; background:url(Img/newsdetail/icon1.gif) no-repeat 10px center; padding:0 5px 0 25px;}
.newsdetail h3 a.a02{background:url(Img/newsdetail/icon2.gif) no-repeat 10px center;}
.newsdetail h3 a.a03{ background:none; width:79px; height:38px; position:absolute; top:20px; right:20px;}
.detail{ background:#f4f4f4; padding:40px 30px;*margin-bottom:50px;}
.detail p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; padding-bottom:15px; text-indent:2em;}
.detail h4{width:684px; height:313px; margin-bottom:30px;}
.detail h4 img{ width:684px; height:313px;}
.detail .hh1{ width:682px; height:221px;}
.detail .hh1 img{width:682px; height:221px;}
.detail h5{ height:38px; border-top:1px dashed #cacaca; border-bottom:1px dashed #cacaca; font:14px "Microsoft Yahei"; line-height:38px; color:#797979;}
.detail h5 a{ color:#797979; display:inline-block; padding:0 12px;}
.detail .h04{ border:0;padding:15px 0; overflow:hidden;}
.detail .h04 span{ }
.detail .h04 span a{white-space:nowrap;width:262px;overflow:hidden; text-overflow:ellipsis;}
.detail .h04 em{ color:#e62129; display: inline-block; float: left;}
.detail2{ height:275px; background:#fff; overflow:hidden;}
.detail2 h5{ font:16px "Microsoft Yahei"; font-weight:bold; width:115px; height:35px; background:#e62129; overflow:hidden; color:#fff; margin:14px 0 0 15px; border:0; text-align:center; line-height:35px;}
.detail2 ul{ padding:15px 15px;}
.detail2 li{ font:14px "Microsoft Yahei"; height:36px; line-height:36px; overflow:hidden; background:url(Img/newsdetail/dot.gif) no-repeat left 16px; padding-left:10px;}
.detail2 li a{ color:#545454;}
.detail2 li span{ float:right; color:#b2b2b2;}


.info_key { border-top:dotted 1px #ccc; line-height:30px; padding:10px 10px 0; margin:0px 0; overflow:hidden; font: 14px/30px "Microsoft Yahei";}
.info_key em{ padding: 0px 12px;}
.info_key span { font-size:14px;}
.info_key a { margin-right:10px;}

.bdsharebuttonbox{overflow:hidden;display:inline-block; background:none; width:79px; height:30px; position:absolute; top:22px; right:125px;}
.bdsharebuttonbox a.bds_more{padding-left:20px;}

.a_nav{ margin:30px auto;}
.a_nav ul{ width:1000px;margin:0px auto;}
.a_nav li{ float:left; text-align:center; width:194px;background:#f4f4f4; font-size:14px; border:1px solid #ececec;padding:0px;border-left:0;border-top:0;border-bottom:0;}
.a_nav li a{ display:block; height:40px; line-height:40px;}
.a_nav li a:hover,.a_nav li.cur a{ background:#e62129; color:#fff; font-weight:bold;}
.a_nav li.li_1{border-left:1px solid #ececec;}

 /*ry3*/
dl.ry3 { width:185px; padding:25px 18px 0 0; float:left; display:inline-block; height:293px;}
dl.ry3 dt { width:185px; height:253px; overflow:hidden; }
dl.ry3 img { display:block;width:179px; height:247px;border:1px solid #ececec; display:block; padding:2px;}
dl.ry3 dd {width:185px; height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 0px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}

dl.ry3 dt:hover img{ filter:alpha(opacity=80);opacity:0.8;}
 /*zp3*/
dl.zp3 { width:236px; padding:5px 18px 10px 0; float:left; display:inline-block; height:195px;}
dl.zp3 dt { width:236px; height:155px; overflow:hidden; }
dl.zp3 img { display:block;width:230px; height:149px;border:1px solid #ececec; display:block; padding:2px;}
dl.zp3 dd {width:236px; height:24px; line-height:24px;overflow:hidden; text-align:center; padding:10px 0px 0; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}

dl.zp3 dt:hover img{ filter:alpha(opacity=80);opacity:0.8;}

dl.lastdl{padding-right:0;}

/*---网站地图---*/

.map_main { overflow:hidden; border:solid 5px #F0F0F0; margin:10px 0; padding-bottom:10px; }
.sitemap_con { width:845px; margin:0 auto; color:#666;}
.sitemap_con .map_top { border-bottom:solid 1px #ececec; }
.sitemap_con .map_top img { float:left;}
.site_r_link { width:120px; margin-top:45px;/*上边界根据需要进行调整*/ border:1px solid #cdcdcd; background:#F8F8F8; padding:5px 10px; float:right; } /*网站地图，显示方式样式，上边界根据需要进行调整*/
.site_plc { background:url(Img/ico27.gif) no-repeat 0 8px; padding:5px 0; text-indent:10px;}
.sitemap_con h4 { line-height:30px;}
.b4 { border:solid 1px #E0E0E0;}
.b4 ul { padding:0 11px;}
.b4 li { float:left ; line-height:25px; width:164px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.b4 li a { color:#666;}
.b4 li a:hover { color:#e62129;}


/*通栏*/
.allcontent{ font-size:14px; padding:25px 0;line-height:25px;}
.allcontent p{margin:20px 0;}

.cptit{   margin-top: 40px; background:#fff;height:48px; border-bottom:1px solid  #E0E0E0; line-height:48px;color: #cf2929 ;font-family: "Microsoft Yahei";}
.cptit h4{display:inline-block; height:45px; background:none;font-size:18px;padding:0 5px; font-weight:normal;}
.cptit h4 a{color: #cf2929 ;}

.age_li_about h4 {line-height:27px;}
.agent_con {  padding-top:10px; line-height:28px;}
.agent_con p { margin:15px 0;}
.age_con_key { width:730px; margin:0 auto;}
.age_con_key .age_con_key1 { }
.age_con_key .age_con_key1 span { margin:0; font-weight:bold;}
.age_con_key .age_con_key2 { float:right;}

 /*新闻通栏*/
.allcontent h3{ display:block; color:#333; text-align:center; font:28px "Microsoft Yahei"; text-align:center; height:48px; overflow:hidden;}
.allcontent .fx{display:block; height:38px; font:14px "Microsoft Yahei"; color:#999; border-bottom:1px dashed #999; overflow:hidden; line-height:38px;}
.allcontent .fx em a{ color:#999;}
.allcontent .fx b{ padding:0 20px;}
.allcontent .fx .bdshare-button-style1-16{padding:8px;}
.allcontent .fx .bdsharebuttonbox{margin:6px 0 0 5px;}
.allcontent .fx img{ vertical-align:middle;}
.allcontent .fx .fx1{ background:url(Img/pro/fx1.gif) no-repeat 20px center; padding-left:36px;  display:inline-block;}
.allcontent .fx .fx2{ background:url(Img/pro/fx6.gif) no-repeat 20px center; padding-left:36px;}
.allcontent .fx span{ display:inline-block; width:97px; height:24px; float:right; margin-top:8px;}
.allcontent .fx span a{ padding:0; background:none;}

.gduo_cnt{ height:32px; overflow:hidden;margin:15px 0;}
.gduo_cnt p{ width:38%; padding-left:12%; float:left; height:32px; overflow:hidden; font:14px "Microsoft Yahei"; color:#666; line-height:32px;}
.gduo_cnt p em{ display:inline-block; width:80px; height:32px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:#afafaf; margin-right:20px; float:left; line-height:32px;}

.yd{ margin-bottom:15px; overflow:hidden; background:#f7f8f8; padding:0 25px 25px;}
.yd h3{ display:block; font:16px "Microsoft Yahei"; height:30px; color:#000; margin-top:20px; overflow:hidden;}
.yd ul{max-height:200px;overflow:hidden;margin-left:7px;}
.yd ul li {border-bottom:1px dashed #bbb; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; background:url(img/pro/a2.gif) no-repeat left center;   }
.yd ul li a{ display:block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#666; height:32px; line-height:32px; padding-left:6px; }
.yd ul li.on_li{background:url(img/pro/a1.gif) no-repeat left center; }
.yd li span{ float:right;}
.yd p{ font:14px "Microsoft Yahei"; line-height:29px; color:#898989; margin-top:12px;}
.yd p em{ padding:0 20px;}
.yd p a{ padding:0 20px 0 0;}

.allcontent .dzf {margin:0 auto;}


/*搜索*/

.sear_product { height:236px; overflow:hidden; border-bottom:1px #d0d0d0 dashed;margin-bottom:23px; clear:both;}
.sear_product dt { float:left;}
.sear_product dt img { width:165px; height:207px; border:5px solid #e7e7e7; display:block;}
.sear_product dd { width:280px;float:right;padding-right:20px;}
.sear_product dd h5 { font-weight:normal;font-family:"Microsoft Yahei","微软雅黑"; height:53px; line-height:48px; overflow:hidden; font-size:18px; text-transform:uppercase;}
.sear_product dd h5 a { color:#1c1c1c;}
.sear_product dd .div_p { font-size:14px; font-family:'Microsoft YaHei','微软雅黑'; color:#666; line-height:24px;  height:120px; overflow:hidden; margin-bottom:12px; color:#7b7b7b;}
.sear_product dd span a { font-weight:100; color:#585858; font-size:14px; display:inline-block; text-align:center; background:#137bde;width:82px; line-height:24px;height:24px; color:#fff;}

.searchfr{ margin:0;}

.sear_dl{ font-size:13px; font-family:sans-serif;color: #333333; padding-bottom:20px; border-bottom:1px solid #ececec; margin-top:10px;}
.sear_dl dt{font:16px/30px "微软雅黑";}
.sear_dl dt .fr{ font-size:12px; color:#bbb;}
.sear_dl .tit_a{ color:#222222;}
.sear_dl .tit_a:hover{ color:#336699;}
.sear_dl dd{ color:#888;line-height:22px;}
.sear_dl dd .tags a{color: #004079;padding: 0 5px;}
.sear_dl dd .fx{ width:185px; float:right; padding:0;}

.rele_search h5{ margin-top:10px; font:16px/30px "微软雅黑"; background:#137bde; color:#fff; padding-left:20px; margin-bottom:10px;}

.Product_search{width:500px;float:left;}


/*产品开始*/
.container_image{width:100%;height:640px;margin:0 auto;position:relative;margin-bottom:50px;}
.add{background:url(../index_files/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;bottom:30px;z-index:4;cursor:pointer;display:none;}
.container_image .i_btn{display:block;width:34px;height:80px;position:absolute;top:225px;z-index:3;background-image:url(../index_files/a_l.png);}
.container_image .prev_L{left:236px;background-position:0 0;}
.container_image .next_R{right:236px;background-position:-34px 0;}
.slide_img {width:880px;height:640px;position:relative;z-index:1;}
.slide_img li{width:480px;height:380px;overflow:hidden;position:absolute;top:15px;background:#ffffff;}
.slide_img li a{display:block;position:relative;width:100%;height:100%;height:640px;}
.slide_img li a img{position:absolute;height:100%;}
.slide_img li.on a{height:640px;}
.slide_img li.on{width:800px;left:370px;left:370px;top:0;box-shadow:0 0 15px rgba(0,0,0,0.6) ;overflow:hidden;}
.slide_img li.on img{width:100%;}
.slide_img li.left{left:0;}
.slide_img li.right{left:100%;}
.slide_img li.mid{left:490px;}
.slide_img li .info{height:222px;padding-top:6px;position:absolute;left:0;bottom:0;width:94%;padding:0 3%;color:#ffffff;display:none;z-index:3;}
.slide_img li .icon{background:url(../index_files/a_more.png) no-repeat 0 0;width:60px;height:60px;position:absolute;left:370px;bottom:30px;z-index:4;}
.slide_img li.on .icon{display:block;}
.slide_img li .bg{width:100%;height:242px;background:#000000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);position:absolute;left:0;bottom:0;z-index:0;display:none;}
.slide_img li .info span{font-size:18px;display:block; padding:7px 0;height:36px;overflow:hidden;padding-left:12px;background:url(../index_files/tibg3.png) no-repeat 0 center;line-height:36px;}
.slide_img li .info p{font-size:16px;line-height:24px;overflow:hidden;padding-left: 12px;}
.slide_img li .info i{display:block;width:60px;height:60px;background:url(../index_files/a_more.png) no-repeat 0 -60px;cursor:pointer;position:absolute;left:50%;margin-left:-30px;top:-48px;}

/*产品结束*/

/*产品开始*/

#slideshow{position:relative;height:600px;width:930px;margin:0 auto;}
#slideshow a{float:left;display:inline;}
#slideshow .img{position:absolute;width:930px;height:600px;overflow:hidden}
#slideshow .img span{position:absolute;width:19999px;display:block}
#slideshow .btns{z-index:10;position:absolute;width:930px}
#slideshow .btns b{position:absolute;width:100px;display:block;height:14px;overflow:hidden;top:575px;left:50%}
#slideshow .btns b i{width:10px;background:#414140;float:left;height:10px;font-size:0px;overflow:hidden;cursor:pointer;margin-right:6px;border:#414140 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#slideshow .btns b i:hover{background:#a7a7a6}
#slideshow .btns b i.on{background:#3cd2f1;cursor:default}
#slideshow .btns b i.on:hover{background:#3cd2f1;cursor:default}
#slideshow .btns s{position:absolute;width:60px;display:none;height:80px;overflow:hidden;top:215px;cursor:pointer}
#slideshow .btns s i{position:absolute;width:60px;background:url(../product_files/btn_slideshow.png);height:160px;_filter:progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../product_files/btn_slideshow.png");_background:none;}
#slideshow .btns s.prev{left:0px}
#slideshow .btns s.prev i{top:-80px}
#slideshow .btns s.next{right:0px}
.paging{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;height:600px;position:absolute;background:#000;overflow:hidden}

#slideshow .content_proimg{box-shadow: 0 0 22px rgba(0,0,0,.1);}

/*产品结束*/

/*产品开始*/

.case {
  overflow: hidden;
  margin-bottom: 50px;
  border-bottom: 1px solid #ebebeb;

}
.case_content .caset {
  overflow: hidden;
margin: 30px auto;
width:1350px;
border-bottom: 1px solid #ebebeb;


}

.case_content .caset li {

  font: 18px "Microsoft Yahei";
  line-height: normal;
  text-align: center;
  float: left;
  line-height: 30px;
 padding-right: 25px;
}
.caset li a {

  display: block;
 
}
.caset li a:hover, .caset .cur a {
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: red;
  height: 50px;
  color: red;
}

.casebottom{
  margin-top: 50px;
}

.casebottom li {
  width: 740px;
  float: left;
  margin-bottom: 60px;
  
    background: #fff;
  border-radius: 3px;
  box-shadow: 0 0 22px rgba(0,0,0,.1);
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  padding: 1%;
}

.casebottom li img{
  width: 100%;
  height: 100%;

}

.casebottom .caselist_title{
	margin: 36px 0 30px 30px;
}




/*.casetabcatcp li:nth-child(2n) {
	float:right;
}*/

.casetabcatcp li .Pic {
  width:710px;
  height: 528px;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
}

.casetabcatcp li em {
  font-size: 24px;
color: #333333;
font-weight: normal;
margin: 36px 0 8px 30px;
}






/*产品结束*/